propagate IOMMU Device-TLB flush error up to EPT update (top level ones)
authorQuan Xu <quan.xu@intel.com>
Fri, 17 Jun 2016 08:25:52 +0000 (10:25 +0200)
committerJan Beulich <jbeulich@suse.com>
Fri, 17 Jun 2016 08:25:52 +0000 (10:25 +0200)
commit855ed9fc5fb4b42c169f6e1c55488e59175652dd
tree0c79e32ac1913e4318838af0f5d20baba136b0f1
parentca5c20d8e3044df2eaf08ed4ee4b58225db1547f
propagate IOMMU Device-TLB flush error up to EPT update (top level ones)

Propagate the IOMMU Device-TLB flush error up to the ept_set_entry(),
when VT-d shares EPT page table.

Signed-off-by: Quan Xu <quan.xu@intel.com>
Acked-by: Kevin Tian <kevin.tian@intel.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
Acked-by: George Dunlap <george.dunlap@citrix.com>
xen/arch/x86/mm/p2m-ept.c
xen/drivers/passthrough/vtd/iommu.c
xen/include/asm-x86/iommu.h